LTS.CONF

Le fichier lts.conf est utilisé pour la configuration des paramètres des clients légers LTSP. Il est situé, pour les versions de LTSP inférieur à 5.39, dans chaque environnement $CHROOT/etc/lts.conf (par défaut $CHROOT=/opt/ltsp/i386), pour la version 5.39 et supérieur le fichier se trouve dans le répertoire du TFTP lié à l'environnement /var/lib/tftpboot/ltsp/CHROOT (par défaut CHROOT=i386). Cette différence de localisation s'explique par le passage de NFS à NBD comme système de fichier monté sur les clients.

Ce fichier devra, quelque que soit son emplacement, être protégé au niveau lecture pour éviter que n'importe quel utilisateur puisse lire les informations inscrites surtout si vous utilisez les options d'ouverture automatique de ldm. A savoir aussi c'est que ce fichier, avec les versions 5.39 et plus, est envoyé en clair via tftp en UDP sur le réseau.

Exemple de fichier

################
# Section défaut, elle est 
# commune à tous les clients
################
[default]
    SERVER=192.168.0.1
    X_COLOR_DEPTH=16
    LOCALDEV=True
    SOUND=True
    NBD_SWAP=True
    SYSLOG_HOST=server
    XKBLAYOUT=fr

################
#[ADRESSE MAC]: Paramètre spécifique par client
################
[00:11:25:84:CE:BA]
    XSERVER = vesa
    X_MOUSE_DEVICE=/dev/ttyS0
    X_MOUSE_PROTOCOL=intellimouse

###############
# Partage d'une imprimante par un client léger
# (utilisation du terminal F7 en shell à la place d'une session X,
# permettant les réglages)
###############
[00:11:25:93:CF:00]
    PRINTER_0_DEVICE=/dev/usblp0
    SCREEN_07=shell

###############
# Le client exécutera un script 
#après l'ouverture de session
###############
[00:11:25:93:CF:02]
    LDM_REMOTECMD=/usr/bin/myloginscript

Explication des options du lts.conf

Le fichier se décompose en deux sections principales, la section commune à tous les clients légers [default] et l'autre partie est la configuration qui sera utilisé pour chaque client individuellement. La deuxième section est facultative dans un environnement simple avec des clients presque identique seul la section [default] sera utile. Une option dans la section [default] peut être inversé dans une section d'une machine, exemple SOUND=True dans [default] active le son sur tous les clients, mais SOUND=False dans la section [00:11:25:93:CF:02] désactivera le son pour cette machine.

Section [default]

Nous n'allons pas détailler toutes les options possibles car beaucoup ne sont que rarement utilisées reportez vous au Manuel d'Edubuntu pour avoir l'ensemble.

Dans le cas classique si vous faites des tests ou du dépannage fixez SCREEN_02=shell et SCREEN_07=ldm. Attention à ne pas oublier de fixer ldm sinon vous n'aurez que le shell. Ainsi vous aurez un shell "root" sur le client pour pouvoir analyser les problèmes éventuels. Attention par defaut le clavier sera en qwerty car les locales de root sont en "POSIX", pour passer en fr utilisez la commande "loadkeys fr".

Options spécifiques LDM

Si vous n'utilisez pas ldm pour le client les options suivantes ne seront pas actives.